package com.example.k8s.hello.service.sys.service.impl;


import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.example.k8s.hello.bean.sys.entity.SysOssEntity;
import com.example.k8s.hello.bean.sys.query.SysOssQuery;
import com.example.k8s.hello.common.bean.Page;
import com.example.k8s.hello.service.sys.dao.SysOssDao;
import com.example.k8s.hello.service.sys.service.SysOssService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;

@Service
public class SysOssServiceImpl extends ServiceImpl<SysOssDao, SysOssEntity> implements SysOssService {

	@Override
	public Page queryPage(SysOssQuery query, Page page) {
		String fileName = query.getFileName();
		return this.page(
				page,
				Wrappers.lambdaQuery(SysOssEntity.class)
						.like(StringUtils.isNotBlank(fileName),SysOssEntity::getFileName, fileName)
		);
	}
	
}
